#include "DList.h"

void Test1()
{
	DListNode* phead = DListInit();

	DListPushBack(phead, 1);
	DListPushBack(phead, 2);
	DListPushBack(phead, 3);
	DListPushBack(phead, 4);
	DListPushBack(phead, 5);

	DListPrint(phead);

	DListPopBack(phead);
	DListPopBack(phead);
	DListPopBack(phead);
	DListPopBack(phead);
	DListPopBack(phead);

	DListPrint(phead);

	DListPushFront(phead, 1);
	DListPushFront(phead, 2);
	DListPushFront(phead, 3);
	DListPushFront(phead, 4);
	DListPushFront(phead, 5);

	DListPrint(phead);

	DListPopFront(phead);
	DListPrint(phead);

	DListPopFront(phead);
	DListPrint(phead);

	DListPopFront(phead);
	DListPrint(phead);

	DListPopFront(phead);
	DListPrint(phead);

	DListPopFront(phead);
	DListPrint(phead);

}

void Test2()
{
	DListNode* phead = DListInit();

	DListPushBack(phead, 1);
	DListPushBack(phead, 2);
	DListPushBack(phead, 3);
	DListPushBack(phead, 4);
	DListPushBack(phead, 5);

	DListPrint(phead);

//	DListNode* ps = DListFind(phead, 6);
//	if (ps == NULL)
//	{
//		printf("NO Found!\n");
//	}


}

int main()
{
	//Test1();
	Test2();

	return 0;
}